#ifndef __THREAD_H__
#define __THREAD_H__

#include "../biTree/biTree.h"
#include "../linklist/linklist.h"
#include "../seqlist/seqlist.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

typedef struct __func_thread
{
    void (*bylchild)(BiTNode *, BiTNode **);
    void (*bySeqlist)(BiTNode *, seqList *);
    void (*bylinkList)(BiTNode *, linkList *);
    void (*lchild_print)(BiTNode *);
    void (*seqlist_print)(seqList *);
    void (*linklist_print)(linkList *);

} funThread;

extern funThread fthread;

#endif
